home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 July / EnigmA AMIGA RUN 20 (1997)(G.R. Edizioni)(IT)[!][issue 1997-07 & 08][EAR-CD IV].iso / lightwave / cgplwlist / cgplw02501-02750.txt / 000133_hollasch@acm.org_Tue Feb 14 21:25:55 PST 1995.msg < prev    next >
Text File  |  1995-02-19  |  19KB  |  411 lines

  1. Article: 2635 of comp.graphics.packages.lightwave
  2. Xref: netcom.com news.announce.newgroups:5970 news.groups:125295 comp.graphics:65904 comp.graphics.packages.alias:1462 comp.graphics.packages.lightwave:2635 comp.graphics.raytracing:10400
  3. Path: netcom.com!ix.netcom.com!howland.reston.ans.net!news.sprintlink.net!uunet!bounce-back
  4. From: hollasch@acm.org (Steve Hollasch)
  5. Newsgroups: news.announce.newgroups,news.groups,comp.graphics,comp.graphics.packages.alias,comp.graphics.packages.lightwave,comp.graphics.raytracing
  6. Subject: RFD: comp.graphics reorganization
  7. Followup-To: news.groups
  8. Date: 12 Feb 1995 22:23:00 -0500
  9. Organization: none
  10. Lines: 394
  11. Sender: tale@rodan.UU.NET
  12. Approved: tale@uunet.uu.net
  13. Message-ID: <3hmjak$pbl@rodan.UU.NET>
  14. NNTP-Posting-Host: rodan.uu.net
  15.  
  16. === Summary ===
  17.  
  18.     This RFD continues a discussion initiated last fall concerning the
  19. reorganization of the comp.graphics hierarchy.  It involves most of the
  20. existing groups under comp.graphics, and several others such as
  21. comp.soft-sys.wavefront and comp.windows.x.pex.  Also included here is a
  22. summary of the results of the straw poll regarding the establishment of a
  23. comp.graphics.packages and/or a comp.graphics.apps hierarchy.
  24.  
  25.  
  26. === Introduction ===
  27.  
  28.     In the last two years, the comp.graphics hierarchy has grown from four
  29. newsgroups to about twenty.  In an effort to organize the haphazard
  30. organization of current newsgroups and to pave the way for more orderly
  31. introduction of future computer graphics newsgroups, I am proposing a
  32. reorganization of the comp.graphics newsgroup hierarchy, and some newsgroups
  33. associated with computer graphics but not in the hierarchy proper.
  34.  
  35.     This proposal involves several steps -- it's a large task, but I believe
  36. the result will be a more organized and cohesive computer graphics newsgroup
  37. space.  In addition, we'll be able to decide now how we want the namespace to
  38. expand, rather than dickering over it each time a new newsgroup is
  39. introduced.  If you care at all about the organization of computer graphics
  40. newsgroups, I urge you to review this proposal.
  41.  
  42.     Please note that in order for a common discussion of this proposal to
  43. take place, followups to this proposal are directed to news.groups.  I have
  44. set the Followup-To: line to point to news.groups automatically, and suggest
  45. that readers interested in this discussion subscribe to news.groups for the
  46. duration of this discussion.
  47.  
  48.     I'd also like to apologize here for the delay between this post and the
  49. previous ones.  By way of explanation, I got laid off, looked for a new job,
  50. found one, went on vacation, went away for Christmas, moved to Washington,
  51. started the job without any sort of net connection, finally patched one
  52. together, and am still deep in the process of settling in.  I am determined
  53. to keep things moving this time -- thanks to everybody for hanging in there.
  54.  
  55.  
  56. === The Straw Poll Results ===
  57.  
  58.     The straw poll sent out last fall asked which of the following options
  59. was preferred:
  60.  
  61.         (a)  Establish a comp.graphics.packages hierarchy to contain all
  62.          discussion of CG software packages and applications.
  63.  
  64.     (b)  Establish a comp.graphics.apps hierarchy to contain all
  65.          discussion of CG software packages and applications.
  66.  
  67.     (c)  Establish both comp.graphics.packages and comp.graphics.apps,
  68.          and use whichever is deemed most appropriate on a group-by-group
  69.          basis.
  70.  
  71.         (d)  Other.
  72.  
  73.     There were a total of 39 votes, broken down as follows:
  74.  
  75.         19 voted to use comp.graphics.apps.
  76.      8 voted to use comp.graphics.packages.
  77.      8 voted to use both.
  78.      3 voted for no change (?).
  79.          1 voted to use comp.graphics.app.
  80.  
  81.     As a result of this vote, the CG reorg will also propose to move
  82. newsgroups currently located under the .packages hierarchy into the new
  83. .apps hierarchy.
  84.  
  85.  
  86. === The Affected Newsgroups ===
  87.  
  88.     alt.graphics.pixutils
  89.         Discussion of graphical images utilities.
  90.  
  91.     comp.graphics
  92.         The original computer graphics newsgroup.  Currently dedicated to
  93.         miscellaneous discussion.
  94.  
  95.     comp.graphics.apps.softimage
  96.         The SoftImage software package.  Waiting until the hierarchy is
  97.         decided.
  98.  
  99.     comp.graphics.avs
  100.         The AVS scientific visualization application.
  101.  
  102.     comp.graphics.data-explorer
  103.         The IBM Visualization Data Explorer software product (commonly known
  104.         as DX).
  105.  
  106.     comp.graphics.explorer
  107.         The Iris Explorer software product.
  108.  
  109.     comp.graphics.gnuplot
  110.         The plotting software application.
  111.  
  112.     comp.graphics.opengl
  113.         The OpenGL Application Programmer's Interface.
  114.  
  115.     comp.graphics.packages.alias
  116.         Newly created; dedicated to Alias software.
  117.  
  118.     comp.graphics.packages.lightwave
  119.         Newly created; dedicated to Lightwave-3D software.
  120.  
  121.     comp.graphics.raytracing
  122.         Mix of raytracing methods and programs.
  123.  
  124.     comp.graphics.research
  125.         Research in the field of computer graphics.
  126.  
  127.     comp.soft-sys.wavefront
  128.         Wavefront software.
  129.  
  130.     comp.windows.x.pex
  131.         The PEX protocol and API.
  132.  
  133.  
  134. === The Proposed Hierarchy ===
  135.  
  136.     + Candidate newsgroups (not in this proposal)
  137.  
  138.     comp.graphics/              / No longer a discussion group
  139.         algorithms
  140.         animation
  141.         api/                    / New hierarchy
  142.     +       inventor            / Could be created later; Open Inventor
  143.             misc                / New newsgroup
  144.             opengl              / From comp.graphics.opengl
  145.             pex                 / From comp.windows.x.pex
  146.         apps/                   / New hierarchy
  147.         alias               / Alias software, from .packages.alias
  148.         avs                 / From comp.graphics.avs
  149.             data-explorer       / From comp.graphics.data-explorer
  150.             iris-explorer       / From comp.graphics.explorer
  151.             gnuplot             / From comp.graphics.gnuplot
  152.             lightwave           / From .packages.lightwave
  153.     +       pixutils            / To be created later; image proc. apps
  154.             raytracers          / Split from comp.graphics.raytracing
  155.     +       softimage           / To be created later; SOFTIMAGE package
  156.             wavefront           / From comp.soft-sys.wavefront
  157.     +   file-formats            / To be created later; image file formats
  158.         misc                    / From comp.graphics
  159.     +   modeling                / To be created later; object modeling
  160.         rendering/              / New hierarchy
  161.             misc                / New newsgroup
  162.             renderman           / In RFD
  163.             raytracing          / Split from comp.graphics.raytracing
  164.         visualization
  165.  
  166.  
  167. === How Do We Get There From Here? ===
  168.  
  169.     This proposal addresses the creation of subhierarchies under
  170. comp.graphics, and the move of existing newsgroups into these hierarchies.
  171. It also includes the creation of "side-effect" newsgroups like
  172. comp.graphics.api.misc and comp.graphics.rendering.misc.  Finally, it also
  173. brings other computer graphics newsgroups into the comp.graphics newsgroup
  174. hierarchy.
  175.  
  176.     After the hierarchy is established, additional new newsgroups will be
  177. proposed and voted on.  These are included here in order to provide the
  178. reader with a full overview of the final goal, and are really only intended
  179. to give the reader a sense of what this proposal is all about.  I will
  180. comment on the suggested newsgroups below.
  181.  
  182.     That said, here are the guts of the current proposal:
  183.  
  184.  1) Rename comp.graphics to comp.graphics.misc
  185.  
  186.     The original rationale for not creating a comp.graphics.misc group a
  187.     couple of years ago was that comp.graphics was getting pretty cluttered
  188.     with machine-specific and application-specific questions.  As such, it
  189.     was generally viewed as a lightning-rod group for the comp.graphics
  190.     hierarchy; it was hoped that the clueless newbie would sooner post to
  191.     comp.graphics than any other group.  Groups which specialized in a
  192.     particular field of computer graphics hoped that this would spare them
  193.     from off-topic and out-of-charter posts.  I think it's time that we
  194.     follow the rest of newsgroup convention and establish a .misc group.
  195.     This has the added benefit (hopefully) that readers looking for a place
  196.     to post will have to think twice about the group they choose.  It will
  197.     also signal that a reorganization in general has taken place.
  198.  
  199. 2a) Establish a new hierarchy:  comp.graphics.api
  200.  
  201.     It's time we had a place to discuss computer graphics Application
  202.     Programmers' Interfaces.  This hierarchy would allow for discussion of a
  203.     variety of graphics API's, from the more predominant OpenGL and PEX, to
  204.     less popular API's like HOOPS, Dore', GKS, PHIGS, or whatever.
  205.  
  206. 2b) Create comp.graphics.api.misc
  207.  
  208.     This newsgroup will be for discussion of less-popular API's, including
  209.     API design discussion in general.  I propose the charter read as
  210.     follows:
  211.  
  212.     << comp.graphics.api.misc is intended for the discussion of computer
  213.     graphics Application Programmers' Interfaces not currently addressed in
  214.     any other comp.graphics.api newsgroup.  It is further intended as a
  215.     discussion of the design, concerns, compromises, relative merits and
  216.     implementations of computer graphics API's in general. >>
  217.  
  218. 2c) Rename comp.graphics.opengl to comp.graphics.api.opengl
  219.  
  220.     This puts the OpenGL newsgroup in the new API hierarchy.
  221.  
  222. 2d) Rename comp.windows.x.pex to comp.graphics.api.pex
  223.  
  224.     I think that a discussion of PEX fits better in the computer
  225.     graphics space alongside other graphics API's such as OpenGL.  PEX
  226.     discussion is somewhat buried right now as a subset of the X protocol.
  227.     Another possibility is to split comp.windows.x.pex so that protocol
  228.     discussion remains in comp.windows.x.pex, but API discussion goes to
  229.     comp.graphics.api.pex.  However, it doesn't look like the newsgroup is
  230.     large enough to justify such a split.
  231.  
  232. 3a) Establish a new hierarchy:  comp.graphics.apps
  233.  
  234.     The most popular choice in the straw poll was to use a hierarchy called
  235.     "apps" rather than "packages" for computer graphics software.  Probably
  236.     the strongest reason for this is that a "software package" usually
  237.     denotes mid- to large-scale software, released as a bundled collection
  238.     of modules by a single commercial source.  Computer graphics software
  239.     that falls outside of this definition (POV-RAY, gnuplot, paint programs,
  240.     and the like) would then need another hierarchy to include small-scale
  241.     or single-module software applications.
  242.  
  243.     Rather than needlessly categorize the types of software, most respondents
  244.     chose instead to create a single hierarchy, called "apps".
  245.  
  246. 3b) Rename c.g.gnuplot to comp.graphics.apps.gnuplot
  247. 3c) Rename c.g.avs to comp.graphics.apps.avs
  248. 3d) Rename c.g.data-explorer to comp.graphics.apps.data-explorer
  249.  
  250.     Move these groups into the new comp.graphics.apps hierarchy.
  251.  
  252. 3e) Rename comp.graphics.explorer to comp.graphics.apps.iris-explorer
  253.  
  254.     The name change would also help distinguish this group from the
  255.     comp.graphics.packages.data-explorer group.
  256.  
  257. 3f) Rename comp.graphics.packages.alias to comp.graphics.app.alias
  258. 3g) Rename comp.graphics.packages.lightwave to comp.graphics.app.lightwave
  259.  
  260.     Move these newsgroups from the old .packages hierarchy into the .apps
  261.     hierarchy.
  262.  
  263. 3h) Rename comp.soft-sys.wavefront to comp.graphics.packages.wavefront
  264.  
  265.     It makes sense to keep the Alias, Softimage and Wavefront newsgroups
  266.     in the same place, since they are all competing software.
  267.  
  268. 3i) Move raytracer-specific discussion to comp.graphics.apps.raytracers
  269.  
  270.     The comp.graphics.raytracing group is aimed ``primarily at the user
  271.     level'' (from the charter).  It's a mix of raytracing application
  272.     discussion and raytracing theory, and also includes discussions of
  273.     radiosity and other rendering methods (also from the charter).  I
  274.     propose that comp.graphics.apps.raytracers be created to hold
  275.     discussions of raytracing software and applications specifically - where
  276.     to get it, what to do with it, examples of usage, problems with
  277.     installation or implementation, and so on.  Discussion of the theory
  278.     and implementation of the raytracing algorithm will be diverted into
  279.     .rendering.raytracing, described below.
  280.  
  281.     Using the original charter written by Andy Wardley, I propose that the
  282.     comp.graphics.apps.raytracers read as follows:
  283.  
  284.     << comp.graphics.apps.raytracers is dedicated to the discussion of ray
  285.     tracing software, tools and methods for generating raytraced
  286.     3d graphics.  For example:  ray tracing software (POV-Ray, Vivid, etc.),
  287.     modeling software *specifically* for generating ray tracing
  288.     scenes - such as Moray and POVcad - (discussion of general modeling
  289.     software, CAD, etc., is not appropriate), and miscellaneous utilities,
  290.     methods and issues.  Other issues that might be discussed include
  291.     converting between formats, generating complex scene information,
  292.     designing textures, and creating & using fonts.
  293.  
  294.     Binaries should not be posted to the group.  Pictures should be posted
  295.     to alt.binaries.pictures.misc and executables to the appropriate
  296.     comp.binaries group.  Scene description files ("source") may be posted
  297.     to the group.
  298.  
  299.     Discussion of raytracing theory and implementation is directed to
  300.     comp.graphics.rendering.raytracing. >>
  301.  
  302. 4a) Create comp.graphics.rendering.misc
  303.  
  304.     For general discussion of miscellaneous rendering methods, including
  305.     hybrid methods and new areas of research.  Also room for comparing
  306.     different methods of rendering (e.g. raytracing vs. scanline).  I
  307.     propose the following charter:
  308.  
  309.     << The comp.graphics.rendering.misc newsgroup is intended for the
  310.     discussion of miscellaneous rendering methods not addressed directly in
  311.     a comp.graphics.rendering newsgroup.  It is also intended as a forum for
  312.     comparison between popular rendering methods (e.g. scan-line versus
  313.     raytracing), and hybridization of current methods (raytracing &
  314.     radiosity). >>
  315.  
  316. 4b) Create comp.graphics.rendering.raytracing
  317.  
  318.     This newsgroup allows for a diversion of raytracing theory and
  319.     implementation from the proposed comp.graphics.apps.raytracers newsgroup
  320.     (renamed from comp.graphics.raytracing).  This group will be targeted
  321.     for discussion of raytracing theory, and for those who write raytracers
  322.     of their own.  It might also serve as a forum for discussing variations
  323.     on the raytracing algorithm (ray-casting, radiance-like software, and
  324.     so on).
  325.  
  326.     I propose the following charter:
  327.  
  328.     << The comp.graphics.rendering.raytracing newsgroup is intended for the
  329.     discussion of the raytracing algorithm, implementing raytracers, and
  330.     comparison of various implementation schemes and methods.  It is also
  331.     intended as a forum of schemes associated with raytracing, such as
  332.     spatial subdivision, implicit-surface speedups, and Monte-Carlo
  333.     methods.  Readers who wish to discuss particular software applications
  334.     and software are directed to comp.graphics.apps.raytracers. >>
  335.  
  336.  5) Rename comp.graphics.research to comp.graphics.algorithms.
  337.  
  338.     The cg.research newsgroup has been dead, and the moderator unreachable,
  339.     for about two years now.  With the creation of the
  340.     comp.graphics.algorithms newsgroup and other, more topically-focused
  341.     newsgroups, I don't believe that this newsgroup would meet any needs
  342.     that aren't currently taken care of.  Since the moderator is gone (I've
  343.     tried a bunch of ways to reach him), I propose that we formally rename
  344.     this newsgroup to comp.graphics.algorithms.
  345.  
  346.     Although an odd approach (as opposed to simply removing the group), this
  347.     directs traffic that might have gone to the research newsgroup to the
  348.     algorithms newsgroup (which already exists).  There is also precedent
  349.     for such a strategy.
  350.  
  351.  
  352. === Possible Future Newsgroups ===
  353.  
  354.     The following are the newsgroups I think should be discussed and
  355. possibly created AFTER the reorganization is completed.  They are presented
  356. here only to give the reader an idea of the final goal, and to provide
  357. context for some of the moves outlined above.
  358.  
  359. comp.graphics.api.inventor
  360.     This newsgroup failed almost a year ago, and involved a dispute
  361.     regarding a proposed hierarchy called comp.graphics.library.  This will
  362.     be up for re-discussion again in mid-November.
  363.  
  364. comp.graphics.pixutils
  365.     Pixel utilities (image manipulation software) are an important topic in
  366.     computer graphics, and are often discussed in the comp.graphics
  367.     newsgroup anyway.  This topic is currently discussed in
  368.     alt.graphics.pixutils.  I think that we would be well-served to
  369.     incorporate this discussion into the comp.graphics hierarchy.
  370.  
  371. comp.graphics.file-formats
  372.     A significant portion of the comp.graphics newsgroup has always been
  373.     devoted to discussion of graphics file-formats - identifying them,
  374.     reading them, writing them, and converting them.  I think it's time for a
  375.     dedicated newsgroup for this topic.
  376.  
  377. comp.graphics.modeling
  378.     Since we have an animation group, and I'm proposing a rendering
  379.     hierarchy, why not fill it out with a modeling newsgroup?  Another
  380.     possibility is to create comp.graphics.modeling.misc.
  381.  
  382. comp.graphics.apps.softimage
  383.     This newsgroup has been suggested already, and fits in with the Alias
  384.     and Wavefront newsgroups.  It is currently on hold until the packages
  385.     hierarchy is established.
  386.  
  387.  
  388. ===  What Now?  ===
  389.  
  390.     This proposal continues the RFD (Request For Discussion).  This means
  391. that it is put forth to test for support and opposition, and for the
  392. proponents of the proposal to "hammer out the kinks" before it's put to a
  393. vote in the CFV (Call For Votes).  Now is the time for you to comment,
  394. object or question the proposal.  I will try to incorporate the suggestions,
  395. comments and opinions so that the proposal best reflects the consensus of
  396. the readers and hence has the best shot at passing.
  397.  
  398.     I've presented this proposal as a comprehensive scheme, rather than a
  399. series of phases.  My motivation for this is that I want to present a
  400. complete and comprehensive picture of what I have in mind.  If most folks
  401. would prefer, we could proceed with a sequence of well-defined stages (e.g.
  402. the api hierarchy, the removal of comp.graphics.research, the apps
  403. hierarchy, creating comp.graphics.file-formats, et cetera).  However, I
  404. think we are better served to discuss the reorganization as a whole.
  405.  
  406.     You can follow-up to this pre-RFD proposal in news.groups or privately
  407. to hollasch@acm.org.
  408.  
  409.                                         Steve <hollasch@acm.org>
  410.  
  411.